using System;

namespace PrismNavigationFramework.Infrastructure
{
    public interface IPrismModuleLoadingService
    {
        bool ModuleNeedsToBeLoaded(string moduleName);
        void LoadModule(string moduleUrlFriendlyName);
        EventHandler<ModuleDownloadStateChangedEventArgs> ModuleDownloadStateChanged { get; set; }
    }
}